[INFO] fetching crate ddo 1.2.0...
[INFO] checking ddo-1.2.0 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate ddo 1.2.0 into /workspace/builds/worker-4-tc1/source
[INFO] validating manifest of crates.io crate ddo 1.2.0 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate ddo 1.2.0
[INFO] finished tweaking crates.io crate ddo 1.2.0
[INFO] tweaked toml for crates.io crate ddo 1.2.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] crate crates.io crate ddo 1.2.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded thiserror v1.0.47
[INFO] [stderr]   Downloaded aho-corasick v1.0.4
[INFO] [stderr]   Downloaded clap v4.3.23
[INFO] [stderr]   Downloaded thiserror-impl v1.0.47
[INFO] [stderr]   Downloaded syn v2.0.29
[INFO] [stderr]   Downloaded clap_builder v4.3.23
[INFO] [stderr]   Downloaded binary-heap-plus v0.5.0
[INFO] [stderr]   Downloaded rustix v0.38.8
[INFO] [stderr]   Downloaded ordered-float v3.9.0
[INFO] [stderr]   Downloaded smallbitset v0.7.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 537d682620ea9407dafbf55c0adeed06ef361e92f46b920f982594d2b451f098
[INFO] running `Command { std: "docker" "start" "-a" "537d682620ea9407dafbf55c0adeed06ef361e92f46b920f982594d2b451f098", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "537d682620ea9407dafbf55c0adeed06ef361e92f46b920f982594d2b451f098", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "537d682620ea9407dafbf55c0adeed06ef361e92f46b920f982594d2b451f098", kill_on_drop: false }`
[INFO] [stdout] 537d682620ea9407dafbf55c0adeed06ef361e92f46b920f982594d2b451f098
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0be6f85dfe2d4a921fac5ddc0a5a4b199dd96b29913486ab96b9ababfcec6ac8
[INFO] running `Command { std: "docker" "start" "-a" "0be6f85dfe2d4a921fac5ddc0a5a4b199dd96b29913486ab96b9ababfcec6ac8", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.33
[INFO] [stderr]    Compiling rustix v0.38.8
[INFO] [stderr]    Compiling num-traits v0.2.16
[INFO] [stderr]    Compiling thiserror v1.0.47
[INFO] [stderr]     Checking compare v0.1.0
[INFO] [stderr]     Checking hashbrown v0.14.0
[INFO] [stderr]     Checking lock_api v0.4.10
[INFO] [stderr]     Checking aho-corasick v1.0.4
[INFO] [stderr]     Checking fxhash v0.2.1
[INFO] [stderr]     Checking binary-heap-plus v0.5.0
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling syn v2.0.29
[INFO] [stderr]     Checking parking_lot v0.12.1
[INFO] [stderr]     Checking dashmap v5.5.0
[INFO] [stderr]     Checking is-terminal v0.4.9
[INFO] [stderr]     Checking regex-automata v0.3.6
[INFO] [stderr]     Checking anstream v0.3.2
[INFO] [stderr]     Checking clap_builder v4.3.23
[INFO] [stderr]     Checking ordered-float v3.9.0
[INFO] [stderr]     Checking smallbitset v0.7.1
[INFO] [stderr]     Checking regex v1.9.3
[INFO] [stderr]    Compiling clap_derive v4.3.12
[INFO] [stderr]    Compiling thiserror-impl v1.0.47
[INFO] [stderr]    Compiling darling_core v0.14.4
[INFO] [stderr]    Compiling darling_macro v0.14.4
[INFO] [stderr]     Checking clap v4.3.23
[INFO] [stderr]    Compiling darling v0.14.4
[INFO] [stderr]    Compiling derive_builder_core v0.12.0
[INFO] [stderr]    Compiling derive_builder_macro v0.12.0
[INFO] [stderr]     Checking derive_builder v0.12.0
[INFO] [stderr]     Checking ddo v1.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: couldn't read src/implementation/mdd/../../../../resources/visualisation_tests/default_viz.dot: No such file or directory (os error 2)
[INFO] [stdout]     --> src/implementation/mdd/clean.rs:2417:19
[INFO] [stdout]      |
[INFO] [stdout] 2417 |         let dot = include_str!("../../../../resources/visualisation_tests/default_viz.dot");
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/implementation/mdd/../../../../resources/visualisation_tests/terse_viz.dot: No such file or directory (os error 2)
[INFO] [stdout]     --> src/implementation/mdd/clean.rs:2450:19
[INFO] [stdout]      |
[INFO] [stdout] 2450 |         let dot = include_str!("../../../../resources/visualisation_tests/terse_viz.dot");
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/implementation/mdd/../../../../resources/visualisation_tests/deleted_viz.dot: No such file or directory (os error 2)
[INFO] [stdout]     --> src/implementation/mdd/clean.rs:2488:19
[INFO] [stdout]      |
[INFO] [stdout] 2488 |         let dot = include_str!("../../../../resources/visualisation_tests/deleted_viz.dot");
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/implementation/mdd/../../../../resources/visualisation_tests/clusters_viz.dot: No such file or directory (os error 2)
[INFO] [stdout]     --> src/implementation/mdd/clean.rs:2526:19
[INFO] [stdout]      |
[INFO] [stdout] 2526 |         let dot = include_str!("../../../../resources/visualisation_tests/clusters_viz.dot");
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/implementation/mdd/../../../../resources/visualisation_tests/default_viz.dot: No such file or directory (os error 2)
[INFO] [stdout]     --> src/implementation/mdd/pooled.rs:2273:19
[INFO] [stdout]      |
[INFO] [stdout] 2273 |         let dot = include_str!("../../../../resources/visualisation_tests/default_viz.dot");
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/implementation/mdd/../../../../resources/visualisation_tests/terse_viz.dot: No such file or directory (os error 2)
[INFO] [stdout]     --> src/implementation/mdd/pooled.rs:2306:19
[INFO] [stdout]      |
[INFO] [stdout] 2306 |         let dot = include_str!("../../../../resources/visualisation_tests/terse_viz.dot");
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/implementation/mdd/../../../../resources/visualisation_tests/deleted_viz.dot: No such file or directory (os error 2)
[INFO] [stdout]     --> src/implementation/mdd/pooled.rs:2344:19
[INFO] [stdout]      |
[INFO] [stdout] 2344 |         let dot = include_str!("../../../../resources/visualisation_tests/deleted_viz.dot");
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/implementation/mdd/../../../../resources/visualisation_tests/clusters_viz.dot: No such file or directory (os error 2)
[INFO] [stdout]     --> src/implementation/mdd/pooled.rs:2382:19
[INFO] [stdout]      |
[INFO] [stdout] 2382 |         let dot = include_str!("../../../../resources/visualisation_tests/clusters_viz.dot");
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `ddo` (lib test) due to 9 previous errors
[INFO] running `Command { std: "docker" "inspect" "0be6f85dfe2d4a921fac5ddc0a5a4b199dd96b29913486ab96b9ababfcec6ac8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0be6f85dfe2d4a921fac5ddc0a5a4b199dd96b29913486ab96b9ababfcec6ac8", kill_on_drop: false }`
[INFO] [stdout] 0be6f85dfe2d4a921fac5ddc0a5a4b199dd96b29913486ab96b9ababfcec6ac8
[INFO] checking ddo-1.2.0 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate ddo 1.2.0 into /workspace/builds/worker-4-tc2/source
[INFO] validating manifest of crates.io crate ddo 1.2.0 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate ddo 1.2.0
[INFO] finished tweaking crates.io crate ddo 1.2.0
[INFO] tweaked toml for crates.io crate ddo 1.2.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] crate crates.io crate ddo 1.2.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 1af1e17a66001ffa34c57a43927652b9f6b4788b7a70ceb54057909605eae85a
[INFO] running `Command { std: "docker" "start" "-a" "1af1e17a66001ffa34c57a43927652b9f6b4788b7a70ceb54057909605eae85a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1af1e17a66001ffa34c57a43927652b9f6b4788b7a70ceb54057909605eae85a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1af1e17a66001ffa34c57a43927652b9f6b4788b7a70ceb54057909605eae85a", kill_on_drop: false }`
[INFO] [stdout] 1af1e17a66001ffa34c57a43927652b9f6b4788b7a70ceb54057909605eae85a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] cc9c2557029c385967762d505b0a1b939975b6c28cb4865b71b2a0b286a5d7a7
[INFO] running `Command { std: "docker" "start" "-a" "cc9c2557029c385967762d505b0a1b939975b6c28cb4865b71b2a0b286a5d7a7", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v0.38.8
[INFO] [stderr]    Compiling num-traits v0.2.16
[INFO] [stderr]    Compiling thiserror v1.0.47
[INFO] [stderr]    Compiling quote v1.0.33
[INFO] [stderr]     Checking compare v0.1.0
[INFO] [stderr]     Checking hashbrown v0.14.0
[INFO] [stderr]     Checking lock_api v0.4.10
[INFO] [stderr]     Checking aho-corasick v1.0.4
[INFO] [stderr]     Checking fxhash v0.2.1
[INFO] [stderr]     Checking binary-heap-plus v0.5.0
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling syn v2.0.29
[INFO] [stderr]     Checking parking_lot v0.12.1
[INFO] [stderr]     Checking dashmap v5.5.0
[INFO] [stderr]     Checking regex-automata v0.3.6
[INFO] [stderr]     Checking is-terminal v0.4.9
[INFO] [stderr]     Checking anstream v0.3.2
[INFO] [stderr]     Checking smallbitset v0.7.1
[INFO] [stderr]     Checking ordered-float v3.9.0
[INFO] [stderr]     Checking clap_builder v4.3.23
[INFO] [stderr]     Checking regex v1.9.3
[INFO] [stderr]    Compiling clap_derive v4.3.12
[INFO] [stderr]    Compiling thiserror-impl v1.0.47
[INFO] [stderr]    Compiling darling_core v0.14.4
[INFO] [stderr]     Checking clap v4.3.23
[INFO] [stderr]    Compiling darling_macro v0.14.4
[INFO] [stderr]    Compiling darling v0.14.4
[INFO] [stderr]    Compiling derive_builder_core v0.12.0
[INFO] [stderr]    Compiling derive_builder_macro v0.12.0
[INFO] [stderr]     Checking derive_builder v0.12.0
[INFO] [stderr]     Checking ddo v1.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: couldn't read src/implementation/mdd/../../../../resources/visualisation_tests/default_viz.dot: No such file or directory (os error 2)
[INFO] [stdout]     --> src/implementation/mdd/clean.rs:2417:19
[INFO] [stdout]      |
[INFO] [stdout] 2417 |         let dot = include_str!("../../../../resources/visualisation_tests/default_viz.dot");
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/implementation/mdd/../../../../resources/visualisation_tests/terse_viz.dot: No such file or directory (os error 2)
[INFO] [stdout]     --> src/implementation/mdd/clean.rs:2450:19
[INFO] [stdout]      |
[INFO] [stdout] 2450 |         let dot = include_str!("../../../../resources/visualisation_tests/terse_viz.dot");
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/implementation/mdd/../../../../resources/visualisation_tests/deleted_viz.dot: No such file or directory (os error 2)
[INFO] [stdout]     --> src/implementation/mdd/clean.rs:2488:19
[INFO] [stdout]      |
[INFO] [stdout] 2488 |         let dot = include_str!("../../../../resources/visualisation_tests/deleted_viz.dot");
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/implementation/mdd/../../../../resources/visualisation_tests/clusters_viz.dot: No such file or directory (os error 2)
[INFO] [stdout]     --> src/implementation/mdd/clean.rs:2526:19
[INFO] [stdout]      |
[INFO] [stdout] 2526 |         let dot = include_str!("../../../../resources/visualisation_tests/clusters_viz.dot");
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/implementation/mdd/../../../../resources/visualisation_tests/default_viz.dot: No such file or directory (os error 2)
[INFO] [stdout]     --> src/implementation/mdd/pooled.rs:2273:19
[INFO] [stdout]      |
[INFO] [stdout] 2273 |         let dot = include_str!("../../../../resources/visualisation_tests/default_viz.dot");
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/implementation/mdd/../../../../resources/visualisation_tests/terse_viz.dot: No such file or directory (os error 2)
[INFO] [stdout]     --> src/implementation/mdd/pooled.rs:2306:19
[INFO] [stdout]      |
[INFO] [stdout] 2306 |         let dot = include_str!("../../../../resources/visualisation_tests/terse_viz.dot");
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/implementation/mdd/../../../../resources/visualisation_tests/deleted_viz.dot: No such file or directory (os error 2)
[INFO] [stdout]     --> src/implementation/mdd/pooled.rs:2344:19
[INFO] [stdout]      |
[INFO] [stdout] 2344 |         let dot = include_str!("../../../../resources/visualisation_tests/deleted_viz.dot");
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/implementation/mdd/../../../../resources/visualisation_tests/clusters_viz.dot: No such file or directory (os error 2)
[INFO] [stdout]     --> src/implementation/mdd/pooled.rs:2382:19
[INFO] [stdout]      |
[INFO] [stdout] 2382 |         let dot = include_str!("../../../../resources/visualisation_tests/clusters_viz.dot");
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/abstraction/dominance.rs:59:18
[INFO] [stdout]    |
[INFO] [stdout] 59 |         for i in 0..self.nb_dimensions(a) {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/abstraction/dominance.rs:90:18
[INFO] [stdout]    |
[INFO] [stdout] 90 |         for i in 0..self.nb_dimensions(a) {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/implementation/mdd/clean.rs:451:41
[INFO] [stdout]     |
[INFO] [stdout] 451 |             for node in &mut self.nodes[from..to] {
[INFO] [stdout]     |                                         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/implementation/mdd/clean.rs:459:27
[INFO] [stdout]     |
[INFO] [stdout] 459 |                 for id in from..to {
[INFO] [stdout]     |                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/implementation/mdd/clean.rs:492:27
[INFO] [stdout]     |
[INFO] [stdout] 492 |                 for id in from..to {
[INFO] [stdout]     |                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/implementation/mdd/clean.rs:575:23
[INFO] [stdout]     |
[INFO] [stdout] 575 |             for id in from..to {
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/implementation/mdd/clean.rs:586:23
[INFO] [stdout]     |
[INFO] [stdout] 586 |             for id in from..to {
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/implementation/mdd/clean.rs:930:27
[INFO] [stdout]     |
[INFO] [stdout] 930 |                 for id in from..to {
[INFO] [stdout]     |                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/implementation/mdd/clean.rs:980:40
[INFO] [stdout]     |
[INFO] [stdout] 980 |             let terminal = &self.nodes[from..to];
[INFO] [stdout]     |                                        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/implementation/mdd/pooled.rs:847:23
[INFO] [stdout]     |
[INFO] [stdout] 847 |             for id in 0..self.nodes.len() {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/implementation/barrier/simple.rs:53:18
[INFO] [stdout]    |
[INFO] [stdout] 53 |         for _ in 0..=nb_variables {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/implementation/solver/parallel.rs:576:22
[INFO] [stdout]     |
[INFO] [stdout] 576 |             for i in 0..self.nb_threads {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/abstraction/dominance.rs:59:18
[INFO] [stdout]    |
[INFO] [stdout] 59 |         for i in 0..self.nb_dimensions(a) {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/abstraction/dominance.rs:90:18
[INFO] [stdout]    |
[INFO] [stdout] 90 |         for i in 0..self.nb_dimensions(a) {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/implementation/mdd/clean.rs:451:41
[INFO] [stdout]     |
[INFO] [stdout] 451 |             for node in &mut self.nodes[from..to] {
[INFO] [stdout]     |                                         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/implementation/mdd/clean.rs:459:27
[INFO] [stdout]     |
[INFO] [stdout] 459 |                 for id in from..to {
[INFO] [stdout]     |                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/implementation/mdd/clean.rs:492:27
[INFO] [stdout]     |
[INFO] [stdout] 492 |                 for id in from..to {
[INFO] [stdout]     |                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/implementation/mdd/clean.rs:575:23
[INFO] [stdout]     |
[INFO] [stdout] 575 |             for id in from..to {
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/implementation/mdd/clean.rs:586:23
[INFO] [stdout]     |
[INFO] [stdout] 586 |             for id in from..to {
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/implementation/mdd/clean.rs:930:27
[INFO] [stdout]     |
[INFO] [stdout] 930 |                 for id in from..to {
[INFO] [stdout]     |                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/implementation/mdd/clean.rs:980:40
[INFO] [stdout]     |
[INFO] [stdout] 980 |             let terminal = &self.nodes[from..to];
[INFO] [stdout]     |                                        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/implementation/mdd/clean.rs:2584:22
[INFO] [stdout]      |
[INFO] [stdout] 2584 |             for d in 0..=2 {
[INFO] [stdout]      |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/implementation/mdd/pooled.rs:847:23
[INFO] [stdout]     |
[INFO] [stdout] 847 |             for id in 0..self.nodes.len() {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/implementation/mdd/pooled.rs:2440:22
[INFO] [stdout]      |
[INFO] [stdout] 2440 |             for d in 0..=2 {
[INFO] [stdout]      |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/implementation/barrier/simple.rs:53:18
[INFO] [stdout]    |
[INFO] [stdout] 53 |         for _ in 0..=nb_variables {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/implementation/solver/parallel.rs:576:22
[INFO] [stdout]     |
[INFO] [stdout] 576 |             for i in 0..self.nb_threads {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/implementation/solver/parallel.rs:1317:24
[INFO] [stdout]      |
[INFO] [stdout] 1317 |             for var in state.depth..self.pb.nb_variables() {
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/implementation/solver/sequential.rs:1071:24
[INFO] [stdout]      |
[INFO] [stdout] 1071 |             for var in state.depth..self.pb.nb_variables() {
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 12 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/golomb/main.rs:81:18
[INFO] [stdout]    |
[INFO] [stdout] 81 |         for i in next_mark..n2 {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/mcp/model.rs:107:18
[INFO] [stdout]     |
[INFO] [stdout] 107 |         for v in x..n {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/mcp/model.rs:123:18
[INFO] [stdout]     |
[INFO] [stdout] 123 |         for v in x..n {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/mcp/relax.rs:70:23
[INFO] [stdout]    |
[INFO] [stdout] 70 |         for source in depth..n_vars {
[INFO] [stdout]    |                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/mcp/relax.rs:71:32
[INFO] [stdout]    |
[INFO] [stdout] 71 |             for destination in source + 1 .. n_vars {
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> examples/tsptw/instance.rs:83:21
[INFO] [stdout]    |
[INFO] [stdout] 83 |            else if (1..=nb_nodes).contains(&lc) {
[INFO] [stdout]    |                     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/mcp/relax.rs:95:18
[INFO] [stdout]    |
[INFO] [stdout] 95 |         for j in 0..depth {
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/mcp/relax.rs:96:22
[INFO] [stdout]    |
[INFO] [stdout] 96 |             for i in 0..j {
[INFO] [stdout]    |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/tsptw/model.rs:38:10
[INFO] [stdout]    |
[INFO] [stdout] 38 |         (1..inst.nb_nodes).for_each(|i| {must_visit.add_inplace(i as usize);});
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/mcp/relax.rs:117:18
[INFO] [stdout]     |
[INFO] [stdout] 117 |         for v in 0..self.pb.nb_variables() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/tsptw/relax.rs:53:18
[INFO] [stdout]    |
[INFO] [stdout] 53 |         for i in 0..n {
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/tsptw/relax.rs:55:22
[INFO] [stdout]    |
[INFO] [stdout] 55 |             for j in 0..n {
[INFO] [stdout]    |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/misp/main.rs:70:10
[INFO] [stdout]    |
[INFO] [stdout] 70 |         (0..self.nb_variables()).collect()
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/misp/main.rs:125:26
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 for _ in 0..self.nb_variables() { heu.push(0); }
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/knapsack/main.rs:66:26
[INFO] [stdout]    |
[INFO] [stdout] 66 |         let mut order = (0..profit.len()).collect::<Vec<usize>>();
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/srflp/model.rs:41:18
[INFO] [stdout]    |
[INFO] [stdout] 41 |         for i in 0..inst.nb_departments {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/misp/main.rs:282:25
[INFO] [stdout]     |
[INFO] [stdout] 282 |             let full = (0..n).collect(); 
[INFO] [stdout]     |                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/srflp/model.rs:42:22
[INFO] [stdout]    |
[INFO] [stdout] 42 |             for j in (i+1)..inst.nb_departments {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/srflp/model.rs:49:18
[INFO] [stdout]    |
[INFO] [stdout] 49 |         for i in 0..inst.nb_departments {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/srflp/model.rs:176:18
[INFO] [stdout]     |
[INFO] [stdout] 176 |         for i in 0..self.instance.nb_departments {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/srflp/model.rs:177:22
[INFO] [stdout]     |
[INFO] [stdout] 177 |             for j in (i+1)..self.instance.nb_departments {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/srflp/relax.rs:158:22
[INFO] [stdout]     |
[INFO] [stdout] 158 |             for i in 0..n_from_maybe_place {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/srflp/relax.rs:177:18
[INFO] [stdout]     |
[INFO] [stdout] 177 |         for i in 0..(complete_arrangement-1) {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/visualisation/main.rs:146:20
[INFO] [stdout]     |
[INFO] [stdout] 146 |         for var in state.depth..self.pb.nb_variables() {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/srflp/relax.rs:178:22
[INFO] [stdout]     |
[INFO] [stdout] 178 |             for _ in 0..(complete_arrangement-(i+1)) {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/talentsched/model.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |         for i in 0..instance.nb_actors {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/srflp/io_utils.rs:74:22
[INFO] [stdout]    |
[INFO] [stdout] 74 |             for _ in 0..nb_departments {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/talentsched/model.rs:47:22
[INFO] [stdout]    |
[INFO] [stdout] 47 |             for j in 0..instance.nb_scenes {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/talentsched/model.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |         for i in 0..self.instance.nb_scenes {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/talentsched/model.rs:84:18
[INFO] [stdout]    |
[INFO] [stdout] 84 |         for i in 0..self.instance.nb_scenes {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/talentsched/model.rs:195:22
[INFO] [stdout]     |
[INFO] [stdout] 195 |         let mut r = (0..self.pb.instance.nb_actors).map(|i| (OrderedFloat(0.0), i)).collect::<Vec<(OrderedFloat<f64>, usize)>>();
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/sop/model.rs:38:10
[INFO] [stdout]    |
[INFO] [stdout] 38 |         (1..inst.nb_jobs).for_each(|i| {must_schedule.add_inplace(i as usize);});
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/srflp/io_utils.rs:78:41
[INFO] [stdout]    |
[INFO] [stdout] 78 |             let mut f = vec![];for _ in 0..nb_departments {
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/talentsched/io_utils.rs:86:22
[INFO] [stdout]    |
[INFO] [stdout] 86 |             for _ in 0..nb_scenes {
[INFO] [stdout]    |                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/sop/model.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |         for i in 0..n {
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/sop/model.rs:53:22
[INFO] [stdout]    |
[INFO] [stdout] 53 |             for j in 0..n {
[INFO] [stdout]    |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/talentsched/io_utils.rs:92:22
[INFO] [stdout]    |
[INFO] [stdout] 92 |             for _ in 0..nb_scenes {
[INFO] [stdout]    |                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/srflp/io_utils.rs:88:18
[INFO] [stdout]    |
[INFO] [stdout] 88 |         for i in 0..nb_departments {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/sop/io_utils.rs:87:14
[INFO] [stdout]    |
[INFO] [stdout] 87 |             (0..nb_nodes).for_each(|_| predecessors.push(BitSet::empty()));
[INFO] [stdout]    |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/psp/model.rs:65:18
[INFO] [stdout]    |
[INFO] [stdout] 65 |         for i in 0..self.n_items {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> examples/sop/io_utils.rs:90:18
[INFO] [stdout]    |
[INFO] [stdout] 90 |         else if (1..=nb_nodes).contains(&lc) {
[INFO] [stdout]    |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/alp/model.rs:66:19
[INFO] [stdout]    |
[INFO] [stdout] 66 |         for i in (0..instance.nb_aircrafts).rev() {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/alp/model.rs:72:18
[INFO] [stdout]    |
[INFO] [stdout] 72 |         for i in 0..instance.nb_classes {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/psp/model.rs:123:20
[INFO] [stdout]     |
[INFO] [stdout] 123 |         let dom = (0..self.n_items).filter(|i| state.prev_demands[*i] >= t).collect::<Vec<usize>>();
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/alp/model.rs:73:22
[INFO] [stdout]    |
[INFO] [stdout] 73 |             for j in 0..instance.nb_classes {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/psp/model.rs:124:28
[INFO] [stdout]     |
[INFO] [stdout] 124 | ...   let rem_demands = (0..self.n_items).filter(|i| state.prev_demands[*i] >= 0).map(|i| self.rem_demands[i][state.prev_demands[i] as us...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/alp/model.rs:119:18
[INFO] [stdout]     |
[INFO] [stdout] 119 |         for i in 0..self.instance.nb_aircrafts {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/psp/model.rs:202:22
[INFO] [stdout]     |
[INFO] [stdout] 202 |         for time in (0..state.time).rev() {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/alp/model.rs:178:31
[INFO] [stdout]     |
[INFO] [stdout] 178 |                 for runway in 0..self.instance.nb_runways {
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> examples/psp/io_utils.rs:95:14
[INFO] [stdout]    |
[INFO] [stdout] 95 |     for t in 1..=nb_periods {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/alp/io_utils.rs:71:14
[INFO] [stdout]    |
[INFO] [stdout] 71 |     for _ in 0..nb_aircrafts {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/psp/io_utils.rs:96:18
[INFO] [stdout]    |
[INFO] [stdout] 96 |         for i in 0..nb_items {
[INFO] [stdout]    |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/alp/io_utils.rs:80:14
[INFO] [stdout]    |
[INFO] [stdout] 80 |     for _ in 0..nb_classes {
[INFO] [stdout]    |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/psp/io_utils.rs:106:14
[INFO] [stdout]     |
[INFO] [stdout] 106 |     for t in 0..nb_periods {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/alp/io_utils.rs:82:18
[INFO] [stdout]    |
[INFO] [stdout] 82 |         for _ in 0..nb_classes {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/psp/io_utils.rs:107:18
[INFO] [stdout]     |
[INFO] [stdout] 107 |         for i in 0..nb_items {
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/psp/ub_utils.rs:28:14
[INFO] [stdout]    |
[INFO] [stdout] 28 |     for i in 0..n_poss {
[INFO] [stdout]    |              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/lcs/model.rs:71:18
[INFO] [stdout]    |
[INFO] [stdout] 71 |         for i in 0..(n_strings - 1) {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/lcs/model.rs:115:24
[INFO] [stdout]     |
[INFO] [stdout] 115 |             for str in 0..self.n_strings {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/lcs/model.rs:142:21
[INFO] [stdout]     |
[INFO] [stdout] 142 |         for char in 0..self.n_chars {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/lcs/model.rs:144:22
[INFO] [stdout]     |
[INFO] [stdout] 144 |             for i in 0..self.n_strings {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/lcs/model.rs:186:22
[INFO] [stdout]     |
[INFO] [stdout] 186 |             for i in 0..self.pb.n_strings {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/lcs/model.rs:207:21
[INFO] [stdout]     |
[INFO] [stdout] 207 |         for char in 0..self.pb.n_chars {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/lcs/model.rs:209:22
[INFO] [stdout]     |
[INFO] [stdout] 209 |             for i in 0..self.pb.n_strings {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/lcs/model.rs:216:18
[INFO] [stdout]     |
[INFO] [stdout] 216 |         for i in 0..(self.pb.n_strings - 1) {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/lcs/model.rs:234:18
[INFO] [stdout]     |
[INFO] [stdout] 234 |         for i in 0..a.position.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> examples/lcs/dp.rs:31:18
[INFO] [stdout]    |
[INFO] [stdout] 31 |         for i in 0..=self.a.len() {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> examples/lcs/dp.rs:34:18
[INFO] [stdout]    |
[INFO] [stdout] 34 |         for j in 0..=self.b.len() {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/lcs/io_utils.rs:94:14
[INFO] [stdout]    |
[INFO] [stdout] 94 |     for i in 0..n_strings {
[INFO] [stdout]    |              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/lcs/io_utils.rs:99:18
[INFO] [stdout]    |
[INFO] [stdout] 99 |         for j in 0..n_chars {
[INFO] [stdout]    |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/max2sat/model.rs:150:26
[INFO] [stdout]     |
[INFO] [stdout] 150 |         let mut order = (0..n).map(Variable).collect::<Vec<Variable>>();
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/max2sat/model.rs:178:44
[INFO] [stdout]     |
[INFO] [stdout] 178 |         self.vars_by_sum_of_clause_weights[0..(n - depth)]
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/max2sat/model.rs:192:18
[INFO] [stdout]     |
[INFO] [stdout] 192 |         for i in 0..k {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/max2sat/model.rs:208:18
[INFO] [stdout]     |
[INFO] [stdout] 208 |         for i in k..n {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/max2sat/model.rs:211:22
[INFO] [stdout]     |
[INFO] [stdout] 211 |             for j in i + 1..n {
[INFO] [stdout]     |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/max2sat/relax.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |         for v in 0..self.0.nb_vars {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/max2sat/relax.rs:80:18
[INFO] [stdout]    |
[INFO] [stdout] 80 |         for v in 0..self.0.nb_vars {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/max2sat/main.rs:98:18
[INFO] [stdout]    |
[INFO] [stdout] 98 |         for i in 0..n {
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/max2sat/main.rs:99:22
[INFO] [stdout]    |
[INFO] [stdout] 99 |             for j in i..n {
[INFO] [stdout]    |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 11 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 7 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 7 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 8 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 5 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 4 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 9 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 13 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 9 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors; 16 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `ddo` (lib test) due to 9 previous errors; 16 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "cc9c2557029c385967762d505b0a1b939975b6c28cb4865b71b2a0b286a5d7a7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cc9c2557029c385967762d505b0a1b939975b6c28cb4865b71b2a0b286a5d7a7", kill_on_drop: false }`
[INFO] [stdout] cc9c2557029c385967762d505b0a1b939975b6c28cb4865b71b2a0b286a5d7a7
